#include "xVMRelationStructStub.h"
#include <algorithm>
#include <iterator>
#include <sstream>

xVMRelationStructStub * xVMRelationStructStub::singleton = NULL ;

xVMRelationStructStub::xVMRelationStructStub() {

}


xVMRelationStructStub*  xVMRelationStructStub::getInstance() {
	if (singleton == NULL) 
		singleton = new xVMRelationStructStub();
	return singleton ;
}

vector<DIVA_VMStub *> xVMRelationStructStub::get_subVMs(DIVA_VMStub *vm) {
	vector<DIVA_VMStub *> ret;
	return ret;
}

vector<string> xVMRelationStructStub::get_subVMsVarname(string str)
{
	vector<string> ret ;
	return ret;
}

bool xVMRelationStructStub::isPointedNULL(ReferenceVMStub *vm){
	bool ret;
	return ret;
}

vector<DIVA_VMStub*> xVMRelationStructStub::VMRS_getAllVM(){
	vector<DIVA_VMStub *> ret;
	return ret;
}

DIVA_VMStub* xVMRelationStructStub::get_pointedVM(ReferenceVMStub *vm){
	DIVA_VMStub* ret;
	return ret;
}

vector<DIVA_VMStub*> xVMRelationStructStub::VMRS_searchVMByVarname(string varname){
	vector<DIVA_VMStub*> ret;
	return ret;
}